$(function(){
	iniTableStyle();
	createInfoDiv();
});

function createInfoDiv() {
	if(!document.attachEvent)
	{
    	document.attachEvent = function(){document.addEventListener(arguments[0].substr(2),arguments[1],arguments[2])}
	}

	document.attachEvent("onmouseover",function(e)
	{
		var tip = "";
	
		if(typeof(event)=="undefined"){
			tip = e.target.getAttribute("tips")
		}else{
			e    = event;
			tip = e.srcElement.tips;
		}
	
	    
		if(typeof(tip)!="undefined"&&tip.length>0)
		{
			var _tips = document.getElementById("myTip");
	        
			if(typeof(_tips)=="undefined"||_tips == null)
			{
				_tips        = document.createElement("div");
				_tips.id    = "myTip";
				_tips.style.position        = "absolute";
				_tips.style.width            = "150px";
				_tips.style.borderWidth        = "1px";
				_tips.style.borderStyle        = "solid";
				_tips.style.borderColor        = "gray";
				_tips.style.fontSize        = "9pt";
				_tips.style.backgroundColor    = "#ffffff";
				_tips.style.color            = "#349045";
	
	            
				_tips.style.filter            = "progid:DXImageTransform.Microsoft.Shadow(color=#999999,direction=135,strength=3)";
				_tips.style.padding            = "5px 8px 3px 8px";
	           
	
				document.body.appendChild(_tips);            
				_tips.style.display            = "none";
			}
	
			_tips.style.display    = "";
	            
			_tips.innerHTML        = tip;
			_tips.style.left = document.body.scrollLeft+e.clientX+10; 
			_tips.style.top = document.body.scrollTop+e.clientY+10; 
		}
	});

	document.attachEvent('onmouseout',function(e)
	{   
	    var _tips = document.getElementById("myTip");
	    if(_tips!=null)
	    {
	        _tips.style.display="none";
	    }
	})
}

//给表格体添加样式
function iniTableStyle(){
	$(".osTable tbody tr,.osTableErect tbody tr").each(function(i){
		if(i%2==0){
			$(this).attr("class","trDan");
		}else{
			$(this).attr("class","trShuang");
		}
		$(this).bind("mouseover",function(){
			$(this).data("beforeClass",$(this).attr("class"));
			$(this).attr("class","trOver");
		});
		$(this).bind("mouseout",function(){
			$(this).attr("class",$(this).data("beforeClass"));
		});
	});	
}

//横向标签
function initHorizontalTab(objId,defaultIndex,callBack)
{
	var targetObj;
	var currentSelect=0;
	if(objId){
		targetObj="#"+objId;
	}else{
		targetObj="#horizontaltab";	
	}
	if(defaultIndex){
		currentSelect=defaultIndex;
	}else{
		currentSelect=0;
	}
	$(targetObj + ' ul li').each(function (i) {
	var num = i;
	$(this).bind('click', function () {
		$(targetObj+' ul li').each(function (i) {
			$(this).removeClass('hover');
		});
		$(this).addClass('hover');
		$(targetObj+'content>div').each(function (i) {
			if(num==i){
				$(this).css('display','block');
				//回调函数
				if(callBack){
					callBack(this,i);
				}
			}else
				$(this).css('display', 'none');
		});
		$(targetObj+'button>div').each(function (i) {
			if(num==i)
				$(this).css('display','block');
			else
				$(this).css('display', 'none');
		});
	});
	if(i==currentSelect){
		$(this).trigger('click');
	}
});
}

//竖向标签
function initVerticalTab(objId,defaultIndex,callBack)
{
	var targetObj;
	var currentSelect=0;
	if(objId){
		targetObj="#"+objId;
	}else{
		targetObj="#verticaltab";	
	}
	if(defaultIndex){
		currentSelect=defaultIndex;
	}else{
		currentSelect=0;
	}
	$(targetObj+' ul li').each(function (i) {
	var num = i;
	$(this).bind('click', function () {
		$(targetObj+' ul li').each(function (i) {
			$(this).removeClass('hover');
		});
		$(this).addClass('hover');
		$(targetObj+'content>div').each(function (i) {
			if(num==i){
				$(this).css('display','block');
				//回调函数
				if(callBack){
					callBack(this,i);
				}
			}
			else
				$(this).css('display', 'none');
		});
		$(targetObj+'button>div').each(function (i) {
			if(num==i)
				$(this).css('display','block');
			else
				$(this).css('display', 'none');
		});
	});
	if(i==currentSelect){
		$(this).trigger('click');
	}
});
}

//流程切换
function goStep(obj,id,num){
	$(obj).siblings(".stepBoxOn").attr("class","stepBox");
	$(obj).attr("class","stepBoxOn");
	$("#"+id+">div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
	$("#"+id+"Button > div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
}

//横向标签页切换
function goTab(obj,id,num){
	$(obj).siblings(".aTabOn").attr("class","aTab");
	$(obj).attr("class","aTabOn");
	$("#"+id+">div").each(function(i){
		if(i==num){
			$(this).show();
		}else{
			$(this).hide();
		}
	});
}